Interprocessor Collective Communication Library (intercom)
نویسندگان
چکیده
In this paper, we outline a uniied approach for building a library of collective communication operations that performs well on a cross-section of problems encountered in real applications. The target architecture is a two-dimensional mesh with worm-hole routing , but the techniques also apply to higher dimensional meshes and hypercubes. We stress a general approach , addressing the need for implementations that perform well for various sized vectors and grid dimensions , including non-power-of-two grids. This requires the development of general techniques for building hybrid algorithms. Finally, our approach also supports collective communication within a group of nodes, which is required by many scalable algorithms. Results from the Intel Paragon system are included.
منابع مشابه
Fast Collective Communication Libraries, Please
It has been recognized that many parallel numerical algorithms can be eeectively implemented by formulating the required communication as collective communications. Nonetheless, the eeciency of such communications has been suboptimal in many communication library implementations. In this paper, we give a brief overview of techniques that can be used to implement a high performance collective co...
متن کاملCollective Communications for HPJava
We discuss implementation of high-level collective communication library, called Adlib, for scalable programming in Java. We are using Adlib as basis of our system, called HPJava. Many functionalities of Java version of high-level communication library is following its predecessor–C++ library developed by in the Parallel Compiler Runtime Consortium (PCRC). However, many design issues are recons...
متن کاملResearch on Channel-Multiplexed Home Intercom System Based on VoIP
In this paper, we propose an intelligent channelmultiplexed home intercom system based on Voice over IP (VoIP), which is different from traditional home intercom system. The transmissions of audio and video signal are both supported in the system. According to different functions, the system is mainly divided into two modules: VoIP module and master control module. VoIP module consists of drive...
متن کاملThe Design of Scalable Software Libraries for Distributed Memory Concurrent Computers
This paper describes the design of ScaLAPACK, a scalable software library for performing dense and banded linear algebra computations on distribuled memory concurrent computers. The specification of the data distribution has important consequences for interprocessor communication and load balance, and hence is a major factor in determining performance arid scalability of the library routines. T...
متن کاملCCL: A Portable and Tunable Collective Communication Library for Scalable Parallel Computers
A collective communication library for parallel computers includes frequently used operations such as broadcast, reduce, scatter, gather, concatenate, synchronize, and shift. Such a library provides users with a convenient programming interface, efficient communication operations, and the advantage of portability. A library of this nature, the Collective Communication Library (CCL), intended fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994